#ifndef HYPERLINKLABEL_H
#define HYPERLINKLABEL_H

#include <QLabel>
#include <QObject>
#include <QWidget>

class HyperlinkLabel : public QLabel
{
    Q_OBJECT
public:
    explicit HyperlinkLabel(QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags());
    explicit HyperlinkLabel(const QString &text, QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags());

signals:
    void clicked(const HyperlinkLabel* label);

protected:
    void mousePressEvent(QMouseEvent *ev) override;
};

#endif // HYPERLINKLABEL_H
